perm filename ICIT.F4[CMS,LCS] blob sn#088088 filedate 1974-02-21 generic text, type T, neo UTF8
00100		SUBROUTINE ISEE(NAM)
00200		COMMON LL(1),II(1000)
00300	112	NX=0
00400		NY=0
00500		CALL DPYCLR
00600	   	CALL DPYSET(1,II,1000)
00700		IF(NAM.NE.0.AND.NAM.NE.'     ')GO TO 140
00800	120	TYPE 113
00900	113	FORMAT(' TYPE:<CR>'/' OR:<C><CR>'/)
01000	106	CALL SETCUR(NX,NY,0)
01100		ACCEPT 103,C
01200	103	FORMAT(A1)
01300		IF(C.EQ.'S')GO TO 104
01400		IF(C.EQ.'B')GO TO 105
01500		CALL RDCUR(NX,NY)
01600		IF(C.EQ.'*')GO TO 141
01700	144	CALL SETCUR(NX,NY,1)
01800		ACCEPT 103,C
01900		CALL RDCUR(MX,MY)
02000		IF(C.EQ.'C')GO TO 150
02100		IF(C.EQ.'H')GO TO 153
02200		IF(C.EQ.'V')GO TO 154
02300	145	CALL ALINE(NX,NY,MX,MY)
02400		IF(C.EQ.'P'.OR.C.EQ.'*')GO TO 110
02500	
02600	   	NX=MX
02700		NY=MY
02800	110	LL(1)=II(2)
02900		CALL DPYOUT(1)
03000		IF(C.EQ.'P')GO TO 144
03100		IF(C.EQ.'*')GO TO 147
03200		GO TO 120
03300	
03400	105	II(2)=LL(1)-1
03500	        CALL ACCPOG(1)
03600		GO TO 110
03700	147	IX=NX
03800		IY=NY
03900		NX=MX
04000		NY=MY
04100		MX=IX
04200		MY=IY
04300		GO TO 148
04400	
04500	141	MX=NX
04600		MY=NY
04700	148	CALL AIVECT(NX,NY)
04800	143	TYPE 142
04900	142	FORMAT(' TYPE:<CR>'/' OR:''*''<CR>'/' OR:''J''<CR>'/)
05000	   	CALL SETCUR(NX,NY,1)
05100	   	ACCEPT 103,C
05200		IF(C.EQ.'J')GO TO 145
05300		CALL RDCUR(NX,NY)
05400		IF(C.EQ.'*')GO TO 120
05500	   	CALL AVECT(NX,NY)
05600		LL(1)=II(2)
05700		CALL DPYOUT(1)
05800		GO TO 143
05900	140	IF(.NOT.LOOKD(NAM))GO TO 123
06000		CALL IFILE(1,NAM)
06100		READ(1)LL(1),(II(K),K=1,LL(1)+2)
06200		CALL ACCPOG(1)
06300		CALL DPYOUT(1)
06400		GO TO 120
06500	150	R=0
06600		RM=(MX-NX)**2+(MY-NY)**2
06700		RM=SQRT(RM)
06800		KX=NX+RM*SIND(R)
06900		KY=NY+RM*COSD(R)
07000		CALL AIVECT(KX,KY)
07100		DO 151 K=6,360,6
07200		R=K
07300		KX=NX+RM*SIND(R)
07400		KY=NY+RM*COSD(R)
07500	151	CALL AVECT(KX,KY)
07600		GO TO 110
07700	153	CALL ALINE(NX,NY,MX,NY)
07800		NX=MX
07900		GO TO 110
08000	154	CALL ALINE(NX,NY,NX,MY)
08100		NY=MY
08200		GO TO 110
08300	104	CALL CLRCUR
08400	   	TYPE 111
08500	111	FORMAT(' TYPE:<CR>;TO CONTINUE.'/' TYPE:''N''<CR>;TO START OVER.'/
08600		1' TYPE:''S''<CR>;TO STOP AND MAKE ME FORGET IT.'/
08700		2' OR TYPE:''F'';TO SAVE IF FINISHED.'/)
08800		ACCEPT 103,C
08900		IF(C.EQ.'S')GO TO 123
09000		IF(C.EQ.'N')GO TO 112
09100		IF(C.NE.'F')GO TO 120
09200	127	TYPE 121
09300	121	FORMAT(' TYPE A FIVE LETTER NAME FOR THIS PICTURE.'/)
09400		ACCEPT 122,NAM
09500	122	FORMAT(A5)
09600		IF(NAM.EQ.'     ')GO TO 127
09700		CALL OFILE(1,NAM)
09800		WRITE(1)LL(1),(II(I),I=1,LL(1)+2)
09900		END FILE 1
10000	   	LL(1)=LL(1)+2
10100	   	CALL SAVB(LL)
10200	123	CALL DPYCLR
10300	   	RETURN
10400		END